查看原文
其他

听说xx不够快的人,会损失50%的用户?

对于女人,男人和玩家来说,没有最快,只有更快——多一秒,也是错过。


但代码包就是“辣么”,除了变着法子压缩它,小游戏能怎么办呢



为减少因启动时间过长而带来的用户流失,微信小游戏全量开放引擎插件能力:


只要玩家手机本地存在同类别的游戏引擎插件,在小游戏启动时可快速复用该插件,从而提升小游戏启动速度,让玩家不再多等一秒!


拉新两小时,流失一秒钟


如果你的小游戏平均启动时间需要4s,意味着什么呢?



——意味着你可能会比1s启动的小游戏多面临60%的流失可能。


在拉新为目标的广告场景下,流失还会更严重,因为新用户往往更缺乏耐心,一个小游戏的启动时间如果达到了7s, 平均10个用户里就会流失3到5个。辛辛苦苦投了100万,启动性能做不好,就可能浪费30万。想要数据“好看”,可不能轻易忽视启动优化这一环。


在小游戏的代码包构成中,引擎就占了很大的比重。除了精简包体、使用图集,开发者还可以通过使用平台侧提供的引擎插件能力,降低首包大小,减少流失。经统计,接入引擎插件的小游戏,流失率均下降超过10%


引擎变插件,让你的用户多一点耐心


引擎插件能力可以将游戏引擎作为插件,并将其单独放在微信客户端进行缓存,让不同的小游戏能够共用。


应用引擎插件能力之后,无论你的小游戏使用的是cocos、白鹭还是LayaAir引擎,只要本地存在同类别的游戏引擎插件,启动一个新的小游戏时,只需要下载各自少量的业务逻辑代码,即可复用已有的插件代码,从而提升启动速度。


| 如何接入:


开发者只需通过新版引擎IDE或引擎工具重导出微信小游戏,就可以应用引擎插件能力了,无需手动修改。详情请参考开放文档


一点小tips:


1. 目前一个AppID,只支持一个插件。

2. 目前只支持未经修改的cocos、白鹭、LayaAir引擎代码,可对整包小游戏以及分包小游戏的主包使用插件。

3. 引擎插件能力从7.0.7以及以上的客户端版本开始支持,但无需指定基础库版本。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存